home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Utilities / Winter Shell 1.0d2 / Source / Libraries / LowMemLib / LowMemLib.h < prev   
Encoding:
C/C++ Source or Header  |  1993-12-20  |  1.0 KB  |  48 lines  |  [TEXT/KAHL]

  1. #pragma once
  2.  
  3. /* dialog manager */
  4. typedef pascal void (*DABeeperProcPtr)(short);
  5. DABeeperProcPtr GetDABeeper(void);
  6. short GetANumber(void);
  7.  
  8. /* file manager */
  9. short GetHWCfgFlags(void);
  10. short GetFSFCBLen(void);
  11.  
  12. /* memory manager */
  13. Ptr GetROMBase(void);
  14. Ptr GetHeapEnd(void);
  15. Ptr GetCurStackBase(void);
  16. Ptr GetCurrentA5(void);
  17.  
  18. /* menu manager */
  19. Handle GetMenuList(void);
  20. void SetTopMenuItem(short top);
  21. void SetAtMenuBottom(short bottom);
  22.  
  23. /* resource manager */
  24. Boolean GetResLoad(void);
  25.  
  26. /* scrap manager */
  27. Size GetScrapCount(void);
  28.  
  29. /* standard file package */
  30. long GetCurDirStore(void);
  31. void SetCurDirStore(long dir);
  32. short GetSFSaveDisk(void);
  33. void SetSFSaveDisk(short vol);
  34.  
  35. /* window manager */
  36. WindowPtr GetWindowList(void);
  37. void SetDeskHook(ProcPtr hook);
  38. void SetDragHook(ProcPtr hook);
  39. WindowPtr GetCurActivate(void);
  40. WindowPtr GetCurDeactive(void);
  41. void SetCurActivate(WindowPtr window);
  42. void SetCurDeactive(WindowPtr window);
  43.  
  44. /* segment loader */
  45. short GetCurJTOffset(void);
  46. void SetSegHiEnable(Boolean enable);
  47. Boolean GetSegHiEnable(void);
  48.